package main
import "fmt"


// 变量使用的注意事项
func main() {

	// 该区域的数据值可以在同一类型范围内不断变化(重点)
	var i int = 10
	i = 30
	i = 50
	fmt.Println("i=", i)
	// i = 1.2 // int, error [constant 1.2 truncated to integer] ，原因是不能改变数据类型

	// 反例
	// 变量在同一作用域(在一个函数或者在代码块)内不能重名
	// var i int = 59 // i redeclared in this block
	// i := 99 // no new variables on left side of :=


}